﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using Microsoft.Xna.Framework;
//using Microsoft.Xna.Framework.Graphics;

//namespace GodofTroll
//{
//    public class Botoes : DrawableGameComponent
//    {
//        public SpriteBatch botaoSpriteBatch {get; set;}
//        public Texture2D botaoTexture { get; set;}
//        public Vector2 botaoPosition { get; set; }
//        public Rectangle? botaoRectangle { get; set; } // ?= Possibilita a indicaçao null como dado inicial do objeto
//        public Color botaoColor { get; set; }
//        public float botaoRotation { get; set; }
//        public Vector2 botaoOrigin { get; set; }
//        public Vector2 botaoScale { get; set; }
//        public SpriteEffects botaoEffects { get; set; }
//        public float botaoLayers { get; set; }
//        bool estaSelecionado = false;
//        public bool EstaSelecionado
//        {
//            get 
//            { return estaSelecionado; }
//            set 
//            { 
//                estaSelecionado = value;
//                botaoRectangle = estaSelecionado ? new Rectangle(160, 0, 160, botaoTexture.Height) : 
//new Rectangle(0, 0, 160, botaoTexture.Height);
//            }
//        }

//        public Botoes(Game game1) : base(game1)
//        { 
//            //Indica valores das variáveis caso não haja objeto referente
//            botaoSpriteBatch = new SpriteBatch(game1.GraphicsDevice);
//            botaoPosition = Vector2.Zero;
//            botaoRectangle = null;
//            botaoColor = Color.White;
//            botaoScale = Vector2.One;
//        }

//        public override void Draw(GameTime gameTime)
//        {
//            Game1 game1;
//            game1 = new Game1();
//            switch (game1.telas)
//            {
//                case Game1.GameState.Menu:

//                    botaoSpriteBatch.Begin();
//                    botaoSpriteBatch.Draw(botaoTexture, botaoPosition, botaoRectangle, botaoColor, botaoRotation, botaoOrigin, botaoScale, botaoEffects, botaoLayers);
//                    botaoSpriteBatch.End();
//                    break;
//            }

//        }
//    }
//}
